nfs
Introduction
This cheat sheet provides a quick reference for some common NFS
(Network File System) commands and concepts. NFS
is a distributed file system protocol that allows a user on a client computer to access files over a network as if they were on the local disk.
NFS
Concepts
Exporting Directories
To share directories from the server to NFS clients, you need to export them.
Edit the NFS exports configuration file:
sudo nano /etc/exports
Export a directory to a specific client:
/path/to/shared/dir client_ip(options)
NFS Server Commands
Managing the NFS server on the server-side involves starting, stopping, and checking its status.
Start the NFS server:
sudo service nfs-kernel-server start
Stop the NFS server:
sudo service nfs-kernel-server stop
Check the status of the NFS server:
sudo service nfs-kernel-server status
NFS Client Commands
On the client-side, you can mount and unmount NFS shares.
Mount an NFS share:
sudo mount server_ip:/shared_dir /mnt/local_mount_point
Unmount an NFS share:
sudo umount /mnt/local_mount_point
Viewing NFS Mounts
You can view mounted NFS shares on a client.
- List mounted NFS shares on the client:
mount | grep nfs
NFS Security
NFS
allows you to control access to shared directories using export options.
Export a directory with read-only access:
/path/to/shared/dir client_ip(ro)
Export a directory with read-write access:
/path/to/shared/dir client_ip(rw)
NFS
Command-Line
Edit the NFS exports configuration file:
sudo nano /etc/exports
Start the NFS server:
sudo service nfs-kernel-server start
Stop the NFS server:
sudo service nfs-kernel-server stop
Check the status of the NFS server:
sudo service nfs-kernel-server status
Mount an NFS share:
sudo mount server_ip:/shared_dir /mnt/local_mount_point
Unmount an NFS share:
sudo umount /mnt/local_mount_point
List mounted NFS shares on the client:
mount | grep nfs
Conclusion
This cheat sheet covers some common NFS
(Network File System) commands and concepts. NFS
is a powerful protocol for sharing files and directories across a network, making it valuable for network file sharing and storage solutions; refer to the official NFS
documentation for more in-depth information and advanced usage.